home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / mc / syntax / smalltalk.syntax < prev    next >
Text File  |  2009-10-25  |  5KB  |  161 lines

  1. ###################################################################################
  2. # (GNU) SmallTalk syntax hilighting by Carlos Rodrigues <a9566@lei.di.fct.unl.pt> #
  3. ###################################################################################
  4.  
  5. # I guess this is not very syntax strict, but it makes the code
  6. # a lot more readable.
  7.  
  8. context default
  9.     keyword whole methodsFor yellow
  10.     keyword whole subclass yellow
  11.     keyword whole class yellow
  12.     keyword whole nil yellow
  13.     keyword whole self yellow
  14.     keyword whole instanceVariableNames yellow
  15.     keyword whole classVariableNames yellow
  16.     keyword whole poolDictionaries yellow
  17.     keyword whole category yellow
  18.     keyword whole super yellow
  19.     keyword whole category yellow
  20.     keyword whole variableSubclass yellow
  21.     keyword whole variableByteSubclass yellow
  22.     keyword whole variableWordSubclass yellow
  23.     keyword whole superclass yellow
  24.  
  25.     keyword whole not brightmagenta
  26.     keyword whole comment brightmagenta
  27.     keyword whole error brightmagenta
  28.     keyword whole at brightmagenta
  29.     keyword whole put brightmagenta
  30.     keyword whole add brightmagenta
  31.     keyword whole remove brightmagenta
  32.     keyword whole new brightmagenta
  33.     keyword whole ifTrue brightmagenta
  34.     keyword whole ifFalse brightmagenta
  35.     keyword whole whileTrue brightmagenta
  36.     keyword whole whileFalse brightmagenta
  37.     keyword whole ifAbsent brightmagenta
  38.     keyword whole init brightmagenta
  39.     keyword whole do brightmagenta
  40.     keyword whole from brightmagenta
  41.     keyword whole with brightmagenta
  42.     keyword whole do brightmagenta
  43.     keyword whole true brightmagenta
  44.     keyword whole false brightmagenta
  45.     keyword whole or brightmagenta
  46.     keyword whole and brightmagenta
  47.     keyword whole to brightmagenta
  48.     keyword whole by brightmagenta
  49.     
  50.     keyword whole Smalltalk brightgreen
  51.     keyword whole Object brightgreen
  52.     keyword whole Autoload brightgreen
  53.     keyword whole Behavior brightgreen
  54.     keyword whole ClassDescription brightgreen
  55.     keyword whole Class brightgreen
  56.     keyword whole MetaClass brightgreen
  57.     keyword whole BlockContext brightgreen
  58.     keyword whole Boolean brightgreen
  59.     keyword whole False brightgreen
  60.     keyword whole True brightgreen
  61.     keyword whole CFunctionDescriptor brightgreen
  62.     keyword whole CObject brightgreen
  63.     keyword whole Collection brightgreen
  64.     keyword whole Bag brightgreen
  65.     keyword whole MappedCollection brightgreen
  66.     keyword whole SequenceableCollection brightgreen
  67.     keyword whole ArrayedCollection brightgreen
  68.     keyword whole Array brightgreen
  69.     keyword whole ByteArray brightgreen
  70.     keyword whole CompiledCollection brightgreen
  71.     keyword whole String brightgreen
  72.     keyword whole Symbol brightgreen
  73.     keyword whole Interval brightgreen
  74.     keyword whole LinkedList brightgreen
  75.     keyword whole Semaphore brightgreen
  76.     keyword whole OrderedCollection brightgreen
  77.     keyword whole SortedCollection brightgreen
  78.     keyword whole Set brightgreen
  79.     keyword whole Dictionary brightgreen
  80.     keyword whole IdentityDictionary brightgreen
  81.     keyword whole SystemDictionary brightgreen
  82.     keyword whole Delay brightgreen
  83.     keyword whole FileSegment brightgreen
  84.     keyword whole Link brightgreen
  85.     keyword whole Process brightgreen
  86.     keyword whole SymLink brightgreen
  87.     keyword whole Magnitude brightgreen
  88.     keyword whole Character brightgreen
  89.     keyword whole Date brightgreen
  90.     keyword whole LookupKey brightgreen
  91.     keyword whole Association brightgreen
  92.     keyword whole Number brightgreen
  93.     keyword whole Float brightgreen
  94.     keyword whole Integer brightgreen
  95.     keyword whole Time brightgreen
  96.     keyword whole Memory brightgreen
  97.     keyword whole ByteMemory brightgreen
  98.     keyword whole WordMemory brightgreen
  99.     keyword whole Message brightgreen
  100.     keyword whole MethodContext brightgreen
  101.     keyword whole MethodInfo brightgreen
  102.     keyword whole ProcessorScheduler brightgreen
  103.     keyword whole SharedQueue brightgreen
  104.     keyword whole Stream brightgreen
  105.     keyword whole PositionableStream brightgreen
  106.     keyword whole ReadStream brightgreen
  107.     keyword whole WriteStream brightgreen
  108.     keyword whole ReadWriteStream brightgreen
  109.     keyword whole FileStream brightgreen
  110.     keyword whole Random brightgreen
  111.     keyword whole TokenStream brightgreen
  112.     keyword whole UndefinedObject brightgreen
  113.  
  114.     keyword wholeright !! brightred
  115.     keyword wholeright ! brightred
  116.     keyword wholeleft ! brightred
  117.     keyword wholeright . brightred
  118.  
  119.     keyword > cyan
  120.     keyword <> cyan
  121.     keyword < cyan
  122.     keyword \+ cyan
  123.     keyword - cyan
  124.     keyword \* cyan
  125.     keyword / cyan
  126.     keyword % cyan
  127.     keyword = cyan
  128.     keyword | cyan
  129.     keyword # cyan
  130.     keyword @ cyan
  131.     keyword ^ cyan
  132.     keyword { cyan
  133.     keyword } cyan
  134.     keyword ( cyan
  135.     keyword ) cyan
  136.     keyword [ cyan
  137.     keyword ] cyan
  138.     keyword , cyan
  139.     keyword : cyan
  140.     keyword & cyan
  141.     keyword $ cyan
  142.     keyword . cyan
  143.     keyword ! cyan
  144.     keyword ; cyan
  145.     keyword _ cyan
  146.     keyword ~ cyan
  147.     keyword ? cyan
  148.  
  149. context $ ; cyan
  150.  
  151. context " " brown
  152.  
  153. context ' ' brightcyan
  154.  
  155.     keyword \\\n brightmagenta
  156.     keyword \\" brightmagenta
  157.     keyword \\\\ brightmagenta
  158.     keyword \\' brightmagenta
  159.  
  160.  
  161.